package com.rede.didiok.common.schema;

import lombok.Data;
import lombok.ToString;

import com.rede.didiok.common.enums.LoginTypeEnum;


/**
 * 登录相关请求类
 */
@Data
@ToString
public class LoginRequest {

    /**
     * 登录ticketCode
     */
    private String ticketCode;

    /**
     * 资源类型
     */
    private LoginTypeEnum loginType;

    /**
     * 注册模式：1:正常情况下注册 2:小程序提交审核期间注册
     */
    private Integer registerMode;

    /**
     * h5登录用到这个参数
     */
    private String openId;

    /**
     * h5登录用到这个参数:授权后重定向的回调链接地址
     */
    private String callbackUrl;

    /**
     * h5登录用到这个参数:附加数据，回调时原样返回，可作为自定义参数使用。
     */
    private String attach;

}
